package com.mkb.service;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.mkb.entity.GraphUserDetailDTO;

public interface GraphUserDetailService {
    Boolean deleteById(Long id) throws Exception;

    Long create(GraphUserDetailDTO record)throws Exception;

    GraphUserDetailDTO getById(Long id)throws Exception;

    Boolean update(GraphUserDetailDTO record)throws Exception;

    PageInfo<GraphUserDetailDTO> queryPage(GraphUserDetailDTO graphUserDetailDTO)throws Exception;

    List<GraphUserDetailDTO> queryList(GraphUserDetailDTO graphUserDetailDTO)throws Exception;

    void createBatch(List<GraphUserDetailDTO> graphUserDetailList)throws Exception;

    void deleteByGraphId(Long graphId)throws Exception;
}